home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-01 | 2.5 KB | 101 lines | [TEXT/MPS ] |
- /*
- File: OSUtils.idl
-
- Contains: OS Utilities Interfaces.
-
- Version: Technology: System 7.5
- Release: Universal Interfaces 3.0d3 on Copland DR1
-
- Copyright: © 1984-1996 by Apple Computer, Inc. All rights reserved.
-
- Bugs?: If you find a problem with this file, send the file and version
- information (from above) and the problem description to:
-
- Internet: apple.bugs@applelink.apple.com
- AppleLink: APPLE.BUGS
-
- */
- #ifndef __OSUTILS_IDL__
- #define __OSUTILS_IDL__
-
- #include <somobj.idl>
- #include <somcls.idl>
-
- #ifndef __TYPES_IDL__
- #include <Types.idl>
- #endif
- #ifndef __MIXEDMODE_IDL__
- #include <MixedMode.idl>
- #endif
- #ifndef __MEMORY_IDL__
- #include <Memory.idl>
- #endif
- #ifndef __PATCHES_IDL__
- #include <Patches.idl>
- #endif
-
- #ifdef __SOMIDL__
-
- typedef SignedByte LongDateField;
-
- typedef SignedByte QTypes;
-
- typedef SOMLargeStruct SysParmType; /* Derived from a struct of 20 bytes in size */
-
- typedef OpaquePtr SysPPtr; /* Substituted OpaquePtr for “SysParmType*” */
-
- typedef SOMLargeStruct QElem; /* Derived from a struct of 8 bytes in size */
-
- typedef OpaquePtr QElemPtr; /* Substituted OpaquePtr for “QElem*” */
-
- typedef SOMLargeStruct QHdr; /* Derived from a struct of 10 bytes in size */
-
- typedef OpaquePtr QHdrPtr; /* Substituted OpaquePtr for “QHdr*” */
-
- #if FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE
- typedef OpaquePtr DeferredTaskProcPtr;
- typedef OpaquePtr DeferredTaskUPP;
- typedef SOMLargeStruct DeferredTask; /* Derived from a struct of 20 bytes in size */
-
- typedef OpaquePtr DeferredTaskPtr; /* Substituted OpaquePtr for “DeferredTask*” */
-
- #endif
- typedef SOMLargeStruct MachineLocation; /* Derived from a struct of 13 bytes in size */
-
- typedef SOMLargeStruct DateTimeRec; /* Derived from a struct of 14 bytes in size */
-
- typedef wide LongDateTime;
-
- typedef SOMLargeStruct LongDateCvt; /* Derived from a struct of 16 bytes in size */
-
- typedef SOMLargeStruct LongDateRec; /* Derived from a struct of 72 bytes in size */
-
- typedef SInt8 DateDelta;
-
- typedef SOMLargeStruct TogglePB; /* Derived from a struct of 28 bytes in size */
-
- typedef short ToggleResults;
-
- #if FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE
- #endif
- #if FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE
- #endif
- #if GENERATINGPOWERPC
- #endif
- #if GENERATING68K
- #endif
- #if OLDROUTINENAMES
- #endif
- #if OLDROUTINELOCATIONS
- /* Environs Equates */
- typedef SOMLargeStruct SysEnvRec; /* Derived from a struct of 16 bytes in size */
-
- #if FOR_SYSTEM7_AND_SYSTEM8_DEPRECATED
- #endif
- #endif
-
- #endif /* __SOMIDL__ */
-
- #endif /* __OSUTILS_IDL__ */
-
-